firebase - flutter NoSuchMethodError
全部标签 在发送消息(即在Firebase对象上调用setValue)之前,是否有推荐的方法来确定用户是在线还是离线?例如:[firebasesetValue:someValuewithCompletionBlock:^(NSError*error,Firebase*ref){//ThisblockisONLYexecutedifthewriteactuallycompletes.Butwhatiftheuserwasofflinewhenthiswasattempted?//Itwouldbeniceriftheblockis*always*executed,anderrortellsusif
我正在创建一个带有注销功能的Firebase应用。我的问题是classfuncsignOut(callback:((error:NSError?)->Void)){letref=Firebase(url:firebaseHost)ref.unauth()ref.removeAllObservers()leterr=UserCredentials.delete()callback(error:err)}只删除根引用的观察者?我想删除在应用的其他部分为几个不同的查询设置的所有观察者。我是否必须让ref...并重新创建所有这些引用才能删除观察者?unauth会断开并移除观察者吗?客户端是否有
我正在寻找在今天的主要更新后替换Firebase类上的“changeEmailForUser”和“changePasswordForUser”的新类和方法。我假设他们现在是FIRAuth的一部分,但我似乎找不到任何东西。有人能指出我正确的方向吗? 最佳答案 文档有点困惑,但位于“iOS”下的“管理用户”部分底部,“身份验证”下为here根据文档,更新用户的电子邮件地址:FIRUser*user=[FIRAuthauth].currentUser;[userupdateEmail:@"user@example.com"completi
我正在尝试将我的iOS应用配置为使用Firebase接收通知。如果我在没有密码的情况下导出证书和私钥并尝试将其上传(生产或开发)到Firebase控制台,我会收到错误“密码不正确”。如果我使用密码导出证书和私钥,我会收到错误“发生未知服务器错误”或“读取您的证书时出错”。我不明白为什么会这样。我确实正确地遵循了教程。有人可以帮助我吗? 最佳答案 您应该使用APNS身份验证key而不是证书。这是iOS中提供商使用APNS注册和发送消息的新首选方法来自Firebase:Configurationwithauthkeysisrecomme
我检查了我的配置文件,一切正常,因为我在firebase提供的演示中使用了这些配置文件,并且我正在接收来自该演示项目的推送通知。问题是在我正在使用的主要项目中:与演示项目相同的代码。相同的配置文件。相同的.plist文件。具有相同版本的相同pod。我仍然无法在我的项目中接收推送通知。让我知道我在哪里遗漏了什么。 最佳答案 当您尝试刷新证书并检查其他内容是否有效时,请再尝试一件事。在你的info.plist文件中设置FirebaseAppDelegateProxyEnabled=YES这对我有用。
任何人都可以帮助我使用Swift3检测与Firebase数据库的互联网连接吗?我正在使用此功能从数据库下载数据。funcloadData(){Ref=FIRDatabase.database().reference()Handle=Ref?.child("Posts").queryOrdered(byChild:"Des").queryEqual(toValue:"11").observe(.childAdded,with:{(snapshot)inifletpost=snapshot.valueas?[String:AnyObject]{letimg=Posts()img.setVa
我们正在使用Firebase云消息传递。有时,当Android或iOS应用程序处于sleep模式时,手机会收到相同(重复)的通知消息。对于设备标识,使用FIRInstanceIDtoken。node.js上的外部服务器用于向Firebase服务发送通知。我们的服务器日志文件中没有重复项。 最佳答案 在文件firebase-messaging-sw.js注释掉这一行//self.registration.showNotification(notificationTitle,notificationOptions)不再有重复的fcm
我已经使用链接https://firebase.google.com/docs/dynamic-links/ios对Firebase集成进行了更改以下是处理URL并将用户导航到相应屏幕的处理。对于9.0以下的iOS版本,appdelegate的openURL方法被调用,我能够获取URL。但是对于iOS9.0及更高版本,我在应用程序委托(delegate)的ContinueUserActivity方法中得到调用,并且我得到dynamicLink.url的nil值。我无法理解无法获取网址的原因。-(BOOL)application:(UIApplication*)applicationco
我使用FireBaseSDK作为我的应用程序的后端,并且我已根据需要启用了持久性。[FIRDatabasedatabase].persistenceEnabled=YES;离线模式一直运行良好,直到最近我在离线模式下使用我的应用程序时开始收到此错误。2017-01-0819:03:44.838MyApp[1002][Firebase/Core][I-COR000020]ErrorpostingtoClearcut:ErrorDomain=NSURLErrorDomainCode=-1009"TheInternetconnectionappearstobeoffline."UserInf
我准备将我的应用程序提交到应用程序商店,但经过一些研究后,我似乎仍然无法在我的应用程序中找到任何关于firebase的信息。Firebase是否豁免?我只用它来做分析和Admob。那么Firebase是否使用加密,如果使用,我是否需要担心它的导出合规性或Google是否涵盖它?我明天会咨询律师,但我只是想知道其他人做了什么。 最佳答案 我的应用使用Firebase。如果Firebase被豁免,那么我将不得不添加ITSAppUsesNonExemptEncryption到我的Info.plist,我没有。我的应用程序与Firebase